package com.neuedu.obj;


import com.neuedu.extend.Panda;
import  com.neuedu.learn.Table;
import java.util.*;

//import java.util.Scanner;


public class Runner {


    public static void main(String[] args) {

        //声明变量
        int age[] = new int[32];
        //创建对象  new Role();

        Role zf = new Role();


        //属性调用    对象.属性
        zf.name = "张飞";
        zf.max =  9999 ;
        zf.group = "蜀国";

        //方法的调用  对象.方法(参数)
        zf.introduce();
        zf.drink("烧刀子");



        //调用带参数的构造方法
        Role huaxiong = new Role("华雄",88998,"魏国");
        //属性调用    对象.属性
//        huaxiong.name = "华雄";
//        huaxiong.max =  9998 ;
//        huaxiong.group = "魏国";


        //方法的调用  对象.方法(参数)
        huaxiong.introduce();
        huaxiong.drink("百威");

        //默认是同一个包下的文件
//        Table tab = new Table();

        //全限定名  【包名+类型】 Table ---> import  com.neuedu.learn.Table;
       Table table = new Table();
        table.introduce();

        Scanner scanner = new Scanner(System.in);

        //静态属性的调用， 类名.属性
        System.out.println(Role.pi * 2 * 10);

        //静态方法调用  类名.方法名(xxx)
        System.out.println("Role.sum(10,20) :  " + Role.sum(10,20));

        //在不同包，也不是子类中，public
        System.out.println("new Panda() = " + new Panda());
        System.out.println(new Panda().publicProperties);

    }


}
